package com.lottemall.item.pojo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;

/**
 * 商品的规格组
 *
 * 规格参数的分组表，每个商品分类下有多个规格参数组
 */
@Data
@Table(name = "tb_spec_group")
public class SpecGroup {

    @Id
    @KeySql(useGeneratedKeys = true)
    private Long id;
    private Long cid; //商品分类id，一个分类下有多个规格组
    private String name; //规格组的名称

    //不属于这个实体类，需要扩展这个，我们要查询商品的规格参数组（这里是整合组和参数，一起的，方便页面渲染）
    @Transient
    private List<SpecParam> params;
}